mountain artillery - Spanish English Dictionary